/**
 * api接口
 */
export default {
	/**
	 * 服务器主机, 默认正式服务器
	 */
	host: '',

	/**
	 * 设置为系统初始Host
	 */
	setSysHost() {
		this.host = 'http://8.138.240.104:9999';
		uni.setStorageSync('curr_ip', this.host)
	},

	/**
	 * 设置为测试环境Host
	 */
	setDevHost() {
		this.host = 'http://192.168.1.10:9999';
		uni.setStorageSync('curr_ip', this.host)
	},

	/**
	 * 动态设置 host 
	 * @param {string} newHost 新的服务器地址
	 */
	updateHost(newHost) {
		this.host = newHost;
		uni.setStorageSync('curr_ip', newHost)
	},

	/**
	 * 文件上传
	 * 
	 */
	uploadFileUrl: '/file/upload.do',

	/**
	 * 获取验证码
	 * 
	 * @param email 用户邮箱
	 * @param subjectCode 验证码主题编码
	 * 
	 */
	getEmailCodeUrl: '/common/email/code',

	/**
	 * 版本检查接口
	 * 
	 * @param  id 4
	 */
	checkVersionUrl: '/app/checkVersion',

	/**
	 * 注册接口
	 * 
	 * @param  account
	 * @param  password
	 * @param  password2
	 * @param  email
	 * @param  code
	 */
	registerUrl: '/app/register',

	/**
	 * 登陆接口
	 * 
	 * @param  account
	 * @param  password
	 */
	loginUrl: '/app/login',

	/**
	 * 校验登陆接口
	 * 
	 * @param  userId
	 * @param  token
	 */
	loginCheckUrl: '/app/login/check',

	/**
	 * 退出登陆 [删除缓存]
	 * 
	 * @param  token
	 */
	loginOutUrl: '/app/logout',

	/**
	 * 修改用户信息 [更新缓存]
	 * 
	 * @param  token
	 * @param  nickName
	 * @param  sex
	 * @param  img
	 * @param  birthday
	 */
	updateUserInfoUrl: '/app/user/info/update',

	/**
	 * 修改密码 [删除缓存]
	 * 
	 * @param  token
	 * @param  account
	 * @param  oldPassword
	 * @param  password
	 */
	updatePasswordUrl: '/app/user/password/update',

	/**
	 * 重置密码 [删除缓存]
	 * 
	 * @param  account
	 * @param  email
	 * @param  code
	 * @param  password
	 */
	resetPasswordUrl: '/app/user/password/reset',

	/**
	 * 注销账号 [删除缓存]
	 * 
	 * @param  token
	 * @param  account
	 * @param  password
	 * @param  email
	 * @param  code
	 */
	delAccountdUrl: '/app/user/account/delete',

	/**
	 * 更换邮箱 [删除缓存]
	 * 
	 * @param  token
	 * @param  account
	 * @param  email
	 * @param  code
	 */
	changeEmaildUrl: '/app/user/email/change',

	/**
	 * 本地部署时，远程关机
	 */
	closePcUrl: '/local/pc/close.do',

	/**
	 * 开启\关闭 伦理内容
	 * 
	 * @param  token
	 * @param  erotic
	 */
	updateUserErotic: '/app/user/erotic/change',

	/**
	 * 首页轮播图数据
	 * 
	 * @param  token
	 */
	banerUrl: '/app/home/banner',

	/**
	 * 首页数据
	 * 
	 * @param  token
	 */
	homeUrl: '/app/home/video',

	/**
	 * 视频类型列表接口
	 */
	videoTypeListUrl: '/app/video/type/list',

	/**
	 * 视频分类列表接口
	 * 
	 * @param movieTypeId
	 */
	videoCategoryListUrl: '/app/video/category/list',

	/**
	 * 视频地区列表接口
	 * 
	 * @param  movieTypeId
	 */
	videoCountryListUrl: '/app/video/country/list',

	/**
	 * 视频库列表接口、影视查询接口
	 * 
	 * @param  token
	 * @param  pageNum
	 * @param  pageSize
	 * @param  releaseTime
	 * @param  typeId
	 * @param  categoryId
	 * @param  country
	 * @param  searchKey
	 * @param  sortType 排序 0 最早发布(id正序) 1 最新（上映时间倒序、更新时间倒序、id倒序） 2 热门播放(播放量倒序、id倒序) 3 高分推荐(热门度、id倒序) 4 最新更新(更新时间倒序、id倒序)
	 */
	videoListUrl: '/app/video/list',

	/**
	 * 影视详情接口
	 * 

	 * @param  token
	 * @param  movieId
	 * @param  num
	 */
	videoDetailUrl: '/app/video/detail',

	/**
	 * 收藏
	 * @param  token
	 * @param  movieId
	 */
	setFavoriteUrl: '/app/video/set/favorite',

	/**
	 * 推荐点赞
	 * @param  movieId
	 */
	setRecommendUrl: '/app/video/set/recommend',

	/**
	 * 差评
	 * @param  movieId
	 */
	setBadUrl: '/app/video/set/bad',

	/**
	 * 我的收藏/关注列表
	 * @param  token
	 */
	favoriteMovListUrl: '/app/video/favorite/list',

	/**
	 * 发表评论
	 * @param  token
	 * @param  movieId
	 * @param  content
	 */
	submitCommentUrl: '/app/video/comment/submit',

	/**
	 * 评论列表
	 * @param  movieId
	 */
	commentListUrl: '/app/video/comment/list',

	/**
	 * 上传观看进度
	 * @param  token
	 * @param  movieId
	 * @param  progress
	 */
	uploadProgressUrl: '/app/video/progress/upload',
};